package com.jxin.oms.order.web.dto.req;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 原始单落盘 传输对象
 * @author Jxin
 * @version 1.0
 * @since 2020/1/20 17:28
 */
@Data
public class InOrderSaveReqDto implements Serializable {
    private static final long serialVersionUID = 1L;
    //********************************************************原始单信息*************************************************
    /**对接上游的原始单号*/
    private String inOrderId;
    /**订单状态*/
    private Byte orderStatus;
    /**退款状态*/
    private Byte returnStatus;
    /**订单来源*/
    private Byte source;
    /**订单类型*/
    private Byte type;
    /**活动类型*/
    private Byte activity;
    /**支付时间*/
    private Date payTime;
    /**其他参数*/
    private Map<String, String> otherValue;
    /**原始单详情落盘 传输对象列表*/
    private List<InOrderDetailSaveReqDto> detailSaveReqDtoList;
    //********************************************************购买者信息*************************************************
    /**姓名*/
    private String name;
    /**留言*/
    private String comment;
    /**手机号码*/
    private String phone;
    /**省*/
    private String province;
    /**市*/
    private String city;
    /**区*/
    private String area;
    /**街道*/
    private String street;
    /**详细地址*/
    private String address;

}
